<?php
namespace Home\Controller;
use Think\Controller;

class QRcodeController extends BaseController {
    
    

    /**
     * 推广注册的二维码
     */
    public function promoteApplyCreditCard(){
        
        
	    	$share_code = I('promoter_id');
    	 
			Vendor('phpqrcode.phpqrcode');
			
			$url 	= C('UrlConfig.buy_QRCode_url').'?promoter_id='.$share_code.'&type=1';
			
			$logo	= 'Public/image/logo.png';
			//生成二维码图片
			\QRcode::png($url, "Public/image/qrcode.png", $level = QR_ECLEVEL_M, $size = 10, $margin = 3, $saveandprint=false);
			$QR = 'Public/image/qrcode.png';
		
		
			if ($logo !== FALSE) {
				$QR = imagecreatefromstring(file_get_contents($QR));
				$logo = imagecreatefromstring(file_get_contents($logo));
				$QR_width = imagesx($QR);//二维码图片宽度
				$QR_height = imagesy($QR);//二维码图片高度
				$logo_width = imagesx($logo);//logo图片宽度
				$logo_height = imagesy($logo);//logo图片高度
				$logo_qr_width = $QR_width / 5;
				$scale = $logo_width/$logo_qr_width;
				$logo_qr_height = $logo_height/$scale;
				$from_width = ($QR_width - $logo_qr_width) / 2;
				//重新组合图片并调整大小
				imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,
						$logo_qr_height, $logo_width, $logo_height);
			}
			//输出图片
			imagepng($QR, 'Public/image/promoteJoin.png');

			$img = file_get_contents('Public/image/promoteJoin.png',true);
			//使用图片头输出浏览器
			header("Content-Type: image/jpeg;text/html; charset=utf-8");
			echo $img;
    	
	}
	
	public function promoteJoin(){
        
        
		$share_code = I('promoter_id');
	 
		Vendor('phpqrcode.phpqrcode');
		
		$url 	= C('UrlConfig.buy_QRCode_url').'?promoter_id='.$share_code.'&type=1';
		
		$logo	= 'Public/image/logo.png';
		//生成二维码图片
		\QRcode::png($url, "Public/image/qrcode.png", $level = QR_ECLEVEL_M, $size = 10, $margin = 3, $saveandprint=false);
		$QR = 'Public/image/qrcode.png';
	
	
		if ($logo !== FALSE) {
			$QR = imagecreatefromstring(file_get_contents($QR));
			$logo = imagecreatefromstring(file_get_contents($logo));
			$QR_width = imagesx($QR);//二维码图片宽度
			$QR_height = imagesy($QR);//二维码图片高度
			$logo_width = imagesx($logo);//logo图片宽度
			$logo_height = imagesy($logo);//logo图片高度
			$logo_qr_width = $QR_width / 5;
			$scale = $logo_width/$logo_qr_width;
			$logo_qr_height = $logo_height/$scale;
			$from_width = ($QR_width - $logo_qr_width) / 2;
			//重新组合图片并调整大小
			imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,
					$logo_qr_height, $logo_width, $logo_height);
		}
		//输出图片
		imagepng($QR, 'Public/image/promoteJoin.png');

		$img = file_get_contents('Public/image/promoteJoin.png',true);
		//使用图片头输出浏览器
		header("Content-Type: image/jpeg;text/html; charset=utf-8");
		echo $img;
	
}
}